home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 2001 May
/
SGI IRIX Base Documentation 2001 May.iso
/
usr
/
relnotes
/
pcp_eoe
/
ch2.z
/
ch2
Wrap
Text File
|
2001-04-17
|
17KB
|
475 lines
- 1 -
2. _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
This chapter lists supplemental information to the _I_R_I_X
_A_d_m_i_n: _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g _G_u_i_d_e. The
information listed here is product- and release-specific;
use it with the _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g _G_u_i_d_e to
install this product.
2.1 _P_e_r_f_o_r_m_a_n_c_e__C_o_-_P_i_l_o_t__S_u_b_s_y_s_t_e_m_s
The _p_c_p__e_o_e product includes these subsystems:
_p_c_p__e_o_e._b_o_o_k_s._O_V_i_e_w_H_e_l_p
SGIHelp book for the oooovvvviiiieeeewwww(1) application from
_p_c_p__e_o_e._s_w._m_o_n_i_t_o_r.
_p_c_p__e_o_e._b_o_o_k_s._P_m_R_u_n_H_e_l_p
SGIHelp book for the ppppmmmmrrrruuuunnnn(1) application from
_p_c_p__e_o_e._s_w._m_o_n_i_t_o_r.
_p_c_p__e_o_e._b_o_o_k_s._P_m_T_i_m_e_H_e_l_p
SGIHelp book for the ppppmmmmttttiiiimmmmeeee(1) application from
_p_c_p__e_o_e._s_w._m_o_n_i_t_o_r.
_p_c_p__e_o_e._m_a_n._p_a_g_e_s
Manual pages for the tools and libraries.
_p_c_p__e_o_e._m_a_n._r_e_l_n_o_t_e_s
These release notes.
_p_c_p__e_o_e._s_w._e_o_e
Executable programs, libraries, scripts and
configuration files that are required for every
PCP deployment.
You need to install this subsystem if you wish
to use any tools or products that use the PCP
2.1 infrastructure.
_p_c_p__e_o_e._s_w._m_o_n_i_t_o_r
Some bundled performance monitoring tools.
_p_c_p__e_o_e._s_w_6_4._e_o_e
64-bit libraries that may be installed on 32-bit
IRIX platforms for PCP developers. Note that on
64-bit IRIX platforms all required libraries
(32-bit and 64-bit) are installed from
_p_c_p__e_o_e._s_w._e_o_e and so it is expected that
_p_c_p__e_o_e._s_w_6_4._e_o_e will nnnnooootttt be installed on most
systems.
- 2 -
2.2 _S_u_b_s_y_s_t_e_m__R_e_-_s_t_r_u_c_t_u_r_i_n_g__f_r_o_m__P_C_P__1_._x
Some re-arrangement of the subsystem structure for the PCP
product occurred between versions 1.x and version 2.0, most
notably the splitting of _p_c_p into _p_c_p__e_o_e and _p_c_p. The
table below describes the relationship between the changed
subsystems in the two versions.
______________________________________________
Corresponding
PCP 1.x Subsystem Subsystem(s) for PCP 2.x
____________________________________________________________________________________________
pcp.sw.collector pcp_eoe.sw.eoe
pcp.sw.base
______________________________________________
pcp.sw.eoe pcp.sw.base
pcp_eoe.sw.eoe
______________________________________________
pcp.sw.monitor pcp_eoe.sw.monitor
pcp.sw.monitor
______________________________________________
pcp.man.pages pcp_eoe.man.pages
pcp.man.pages
______________________________________________
|||||||||||||
|||||||||||||
|||||||||||||
2.3 _P_e_r_f_o_r_m_a_n_c_e__C_o_-_P_i_l_o_t__S_u_b_s_y_s_t_e_m__D_i_s_k__S_p_a_c_e__R_e_q_u_i_r_e_m_e_n_t_s
This section lists the _p_c_p__e_o_e subsystems (and their sizes).
If you are installing this product for the first time, the
subsystems marked ``default'' are the ones that are
installed if you use the ``go'' menu item. To install a
different set of subsystems, use the ``install,''
``remove,'' ``keep,'' and ``step'' commands in iiiinnnnsssstttt to
customize the list of subsystems to be installed, then
select the ``go'' menu item.
Note: The listed subsystem sizes are approximate. Refer to
the _I_R_I_X _A_d_m_i_n: _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g
_G_u_i_d_e for information on finding exact sizes.
24.if 720<336 .nr 46 336
Subsystem Name Subsystem Size
(Kbytes)
_p_c_p__e_o_e._b_o_o_k_s._O_V_i_e_w_H_e_l_p 400
_p_c_p__e_o_e._b_o_o_k_s._P_m_R_u_n_H_e_l_p 300
_p_c_p__e_o_e._b_o_o_k_s._P_m_T_i_m_e_H_e_l_p 350
_p_c_p__e_o_e._m_a_n._p_a_g_e_s 300
_p_c_p__e_o_e._m_a_n._r_e_l_n_o_t_e_s (default) 50
- 3 -
_p_c_p__e_o_e._s_w._e_o_e (default) 4100
_p_c_p__e_o_e._s_w._m_o_n_i_t_o_r 800
_p_c_p__e_o_e._s_w_6_4._e_o_e 500
_p_c_p__e_o_e._s_w._x_v_m 110
_2._4 _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
All of the subsystems for _p_c_p__e_o_e can be installed using
IRIX. You do not need to use the miniroot. Refer to the
_I_R_I_X _A_d_m_i_n: _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g _G_u_i_d_e for
complete installation instructions.
2.5 _P_r_e_r_e_q_u_i_s_i_t_e_s
If Performance Co-Pilot is to be installed in a ccccoooolllllllleeeeccccttttoooorrrr
ccccoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn then the _l_i_b_i_r_i_x_p_m_d_a._s_o library is required to
export performance metrics from IRIX.
The following table describes where to locate the
appropriate version of _l_i_b_i_r_i_x_p_m_d_a._s_o.
_________________________________________________
IRIX Source of _l_i_b_i_r_i_x_p_m_d_a._s_o
__________________________________________________________________________________________________
/_u_s_r/_p_c_p/_l_i_b/_l_i_b_i_r_i_x_p_m_d_a._s_o is shipped
as part of the IRIX _p_c_p__e_o_e._s_w._e_o_e
subsystem.
6.5
_________________________________________________
The files
/_u_s_r/_p_c_p/_l_i_b/_m_i_p_s_*./_l_i_b_i_r_i_x_p_m_d_a._s_o
should be installed from the IRIX patch
ppppaaaattttcccchhhhSSSSGGGG0000000000003333333333334444....eeeeooooeeee____sssswwww....ppppeeeerrrrffff that is
included with the Performance Co-Pilot
distribution. This patch updates the
IRIX 6.2 _e_o_e._s_w._p_e_r_f subsystem.
6.2
_________________________________________________
|||||||||||||
|||||||||||||
|||||||||||||
For hosts in a PCP mmmmoooonnnniiiittttoooorrrr----oooonnnnllllyyyy ccccoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn which are
upgraded to PCP 2.x and used to monitor remote PCP collector
hosts running PCP 1.x, the IRIX metrics must appear in the
local Performance Metrics Name Space (PMNS) on the PCP
monitor host.
For IRIX 6.5 systems, the IRIX metrics are included in the
PMNS from the _p_c_p__e_o_e._s_w._e_o_e subsystem, so there is no
issue.
- 4 -
For systems running earlier IRIX releases, the IRIX metrics
are included with the _l_i_b_i_r_i_x_p_m_d_a patches, as described in
the table above.
The work around then, even if ppppmmmmccccdddd(1) is not running, is to
install the appropriate _l_i_b_i_r_i_x_p_m_d_a patch on the PCP monitor
system, and then run the following commands as rrrrooooooootttt:
# cd /var/pcp/pmns
# ./Rebuild -du
There is no issue if the remote PCP collector hosts are
running PCP 2.x as the distributed name space services will
be used in preference to any local PMNS.
The _p_c_p__e_o_e._b_o_o_k_s.* subsystems require the _i_n_s_i_g_h_t__b_a_s_e._s_w
images to be installed.
The _p_c_p__e_o_e._s_w._m_o_n_i_t_o_r utilities require dynamic shared
libraries from the subsystems: _V_i_e_w_K_i_t__e_o_e._s_w._b_a_s_e and
_i_n_v_e_n_t_o_r__e_o_e._s_w._i_n_v_e_n_t_o_r (version 2.1 or later).
If the Performance Metrics Collector Daemon (PMCD) is
already running on the system to which the new installation
is going to be applied, then you must terminate ppppmmmmccccdddd before
starting the installation. Similarly, any instance of the
ppppmmmmllllooooggggggggeeeerrrr utility should be terminated. For example, use the
following commands as rrrrooooooootttt:
# /etc/init.d/pcp stop
# killall -INT pmlogger
This is necessary because the subsystems to be installed
include new versions of shared libraries (DSOs) that may be
used by these PCP utilities.
2.6 _C_o_n_c_u_r_r_e_n_t__I_R_I_X__U_p_g_r_a_d_e_s
If you have PCP 1.x installed and are concurrently upgrading
IRIX and PCP, or have PCP 2.x installed and are upgrading
IRIX, then there are some complex product interdependencies
that are best addressed by following the recommended
procedures below.
IIIIRRRRIIIIXXXX 5555....3333,,,, 6666....2222,,,, 6666....3333 oooorrrr 6666....4444 aaaannnndddd PPPPCCCCPPPP 1111....xxxx ttttoooo IIIIRRRRIIIIXXXX 6666....5555 aaaannnndddd PPPPCCCCPPPP
2222....1111
IIIIRRRRIIIIXXXX 5555....3333,,,, 6666....2222,,,, 6666....3333 oooorrrr 6666....4444 aaaannnndddd PPPPCCCCPPPP 2222....xxxx ttttoooo IIIIRRRRIIIIXXXX 6666....5555 aaaannnndddd PPPPCCCCPPPP
2222....1111
- 5 -
NNNNooootttteeee Due to migration of features from PCP to IRIX, PCP 2.1
requires IRIX 6.5 to be the 6.5.5 release or later. For
versions of IRIX 6.5 prior to 6.5.5, the earlier PCP 2.0
distribution should be used.
In all cases, use the PCP 2.1 CD concurrent with the IRIX
CDs to install or upgrade _p_c_p__e_o_e and upgrade _p_c_p at the
same time that all IRIX upgrades are done.
Note that the _p_c_p__e_o_e subsystem is part of IRIX and is on
the Foundation-2 CD of the base 6.5 distribution and the
third CD of the 6.5.8 (or later) overlay distribution. The
_p_c_p subsystems for IRIX 6.5 are on the PCP 2.1 CD.
Concurrent installations are best performed using the ooooppppeeeennnn
command to select products from multiple CDs. For further
details, refer to the _I_R_I_X _A_d_m_i_n: _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d
_L_i_c_e_n_s_i_n_g _G_u_i_d_e.
2.7 _P_o_s_t_-_I_n_s_t_a_l_l_a_t_i_o_n__P_r_o_c_e_d_u_r_e_s
If the Performance Metrics Collector Daemon (PMCD) is to be
started (i.e. this system is to be a PCP collector) use the
following commands as rrrrooooooootttt:
# chkconfig pmcd on
# /etc/init.d/pcp start
Refer to the ppppmmmmccccdddd(1) man page for more details.
For IRIX 6.5, the cccchhhhkkkkccccoooonnnnffffiiiigggg option for ppppmmmmccccdddd defaults to
``on'', otherwise it defaults to ``off''.
A ppppmmmmiiiieeee(1) process can be run as a daemon as part of the
system startup sequence, and can thus be used to perform
automated, live performance monitoring of a running system.
To do this, run these commands as rrrrooooooootttt:
# chkconfig pmie on
# /etc/init.d/pmie start
By default, these enable a single ppppmmmmiiiieeee process monitoring
the local host, with the default set of ppppmmmmiiiieeeeccccoooonnnnffff(1) rules
enabled. Refer to ppppmmmmiiiieeeeccccoooonnnnffff(1) for more details.
2.8 _C_o_m_p_a_t_i_b_i_l_i_t_y
As noted above, PCP 2.1 will not work with any IRIX 6.5
release prior to 6.5.5.
- 6 -
PCP 2.1 involves evolutionary changes that may affect some
PCP upgrades and PCP add-on products and/or applications
developed using the PCP libraries. Refer to section 3 of
these release notes and the _p_c_p release notes for a complete
discussion of these issues.
2.9 _C_o_n_f_i_g_u_r_a_t_i_o_n__F_i_l_e_s
It is expected that no configuration changes will be
required for the _p_c_p__e_o_e product, however if the _p_c_p product
is also installed, then a variety of site-specific
customizations may be involved. Refer to the _p_c_p release
notes for more details.
2.10 _F_i_l_e_s__N_o_t__L_i_s_t_e_d__b_y_vvvveeeerrrrssssiiiioooonnnnssss
+o /_v_a_r/_a_d_m/_p_c_p_l_o_g - the diagnostic logs from ppppmmmmccccdddd and
PMDAs for a PCP collector configuration reside here.
If the _p_c_p product is also installed, then additional files
may be present. Refer to the _p_c_p release notes for more
details.
2.11 _O_t_h_e_r__I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
After installation has completed you should run the command
showfiles -c -C -H pcp_eoe
This will list files that have been customized for your site
and that were changed at the most recent _p_c_p__e_o_e
installation. Existing files moved aside will have a ....OOOO
extension and new files that were not installed will have a
....NNNN extension. You must reconcile any differences between
the files by hand.